body,html{color:#666;margin:0;padding:0;font:12px/24px Microsoft YaHei,PingFangSC-Regular,SimSun,san-serif;background: #fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}
ul,ol,li{list-style-type:none}
address,cite,code,em,th,i,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}
img{border:0 none;max-width: 100%;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
object,textarea,img,iframe{vertical-align: top;}
textarea{overflow: auto;}
a{text-decoration:none;color:#2C2C2C;outline: none;}
a:hover{text-decoration:none;color:#043065;}
.wrap{width:1200px; margin: 0 auto;min-width:1200px}
input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}
.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}
.l{float:left;_display: inline;} .r{float:right;_display: inline;}
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank70,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank30,.blank40,.blank50,.blank60{clear:both;display:block; font-size:1px; overflow:hidden;}
.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}
.blank50{height:50px;}.blank60{height:60px;}.blank70{height:70px;}
.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}


.head{
	background: url(../images/head-bg.jpg) no-repeat;
	height: 105px;
	padding: 0 60px;
}
.head .nav{
	padding-left: 30px;
}
.head .nav ul li{
	float: left;
}
.head .nav ul li a{
	line-height: 105px;
	padding: 0 20px;
	font-size: 14px;
	color: #FFF;
}
.head .nav ul li a.on{
	color: #0d77b4;
}

.head-v3 {
    position:relative;
    z-index:100;
}
.navigation-down {
    position:absolute;
    top:105px;
    left:0;
    width:100%
}
.navigation-down .nav-down-menu {
    width:100%;
    margin:0;
    background:#0d77b4;
    position:absolute;
    top:0;
    opacity: .9;
}
.navigation-down .nav-down-menu .navigation-down-inner {
    margin:auto;
    width:100%;
    position:relative
}
.navigation-down .nav-down-menu dl {
    float:left;
    margin: 30px 0;
}
.navigation-down .nav-down-menu dl:nth-child(n+2){
	border-left: 1px solid #FFF;
	padding-left: 120px;
	height: 100%;
}
.navigation-down .menu-1 dl {
    width: 300px;
    padding-left: 100px;
}
.navigation-down .menu-1 dt {
    color:#FFF;
    padding-bottom:10px;
    /*border-bottom:1px solid #FFF;*/
    margin-bottom:10px;
    font-size: 16px;
}
.navigation-down .menu-1 dd a {
    color:#fff;
    font-size: 14px;
}
.navigation-down .menu-1 dd a:hover {
    color:#60aff6;
}
.navigation-down .menu-2 dd a{
	display: inline-block;
	width: 40%;
}

@media (max-width: 1300px){
	.navigation-down .nav-down-menu{
		/*padding-left: 30px;*/
	}
	.navigation-down .nav-down-menu dl:nth-child(n+2){
		padding-left: 50px;
	}
	.navigation-down .menu-1 dl{
		width: 200px;
	}
}



.head-search{
	padding-top: 20px;
	width: 200px;
}
.head-search .text a{
	color: #FFF;
}
.search-input{
	position: relative;
}
.search-input .input{
	border: 1px solid #FFF;
	border-radius: 6px;
	background: none;
	padding: 5px 10px;
	color: #FFF;
	width: 100%;
	box-sizing: border-box;
}
.search-input .search-btn{
	position: absolute;
	top: 6px;
	right: 7px;
	width: 13px;
	height: 13px;
	background: url(../images/search-btn.jpg) no-repeat;
	border: none;
}


/*幻灯片*/
.index-banner{}
.index-banner .swiper-pagination-bullet{
	background: #FFF;
	opacity: 1;
}
.index-banner .swiper-pagination-bullet-active{
	width: 50px;
	border-radius: 20px;
}

.fullSlide {
    width:100%;
    position:relative;
    height:823px;
}
.fullSlide .bd {
    margin:0 auto;
    position:relative;
    z-index:0;
    overflow:hidden;
}
.fullSlide .bd ul {
    width:100% !important;
}
.fullSlide .bd li {
    width:100% !important;
    height:823px;
    overflow:hidden;
    text-align:center;
}
.fullSlide .bd li a {
    display:block;
    height:823px;
}
.fullSlide .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:30px;
    left:0;
    height:11px;
    line-height:11px;
}
.fullSlide .hd ul {
    text-align:center;
    margin:0 auto;
}
.fullSlide .hd ul li {
    cursor:pointer;
    display:inline-block;
    *display:inline;
    zoom:1;
    width:14px;
    height:14px;
    margin:0 6px;
    overflow:hidden;
    background:url(../images/icon-circle.png) right no-repeat;
    filter:alpha(opacity=90);
    opacity:0.9;
    line-height:999px;
    z-index:999;
}
.fullSlide .hd ul .on {
    background:url(../images/icon-circle.png) left no-repeat;
}
.fullSlide .prev, .fullSlide .next {
    display:block;
    position:absolute;
    z-index:1;
    top:30%;
    margin-top:30px;
    left:5%;
    z-index:1;
    width:40px;
    height:60px;
    background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor:pointer;
    filter:alpha(opacity=50);
    opacity:0.5;
    display:none;
}
.fullSlide .next {
    left:auto;
    right:5%;
    background-position:-6px -137px;
}



.index-title{
	border-bottom: 2px solid #3468f7;
	line-height: 50px;
	overflow: hidden;
	padding: 0 10px;
}
.index-title .t{
	font-size: 18px;
	font-weight: bold;
}


.index-1,.index-3{
	padding: 30px 0;
}
.index-1 .index-item{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 50px 120px 0 120px;
}
.index-1 .index-item .item{
	/*margin: 0 60px;*/
	width: 320px;
	padding: 50px 0;
	border: 1px solid #fff;
	transition: all .35s ease;
}
.index-1 .index-item .item .t{
	font-size: 18px;
	padding: 10px 0;
}
.index-1 .index-item .item img{
	max-height: 90px;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.index-1 .index-item .item:hover{
	background: #f2f2f2;
	border-radius: 10px;
	color: #023054;
	border: 1px solid #023054;
	transition: all .35s ease;
}
.index-1 .index-item .item:hover img{
	-webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    transition: all .35s ease;
}


.index-2{
	background: url(../images/index-2.jpg) no-repeat;
	height: 823px;
}
.index-2 .wrap{
	height: 100%;
}
.index-2 .text-right{
	height: 100%;
	display: flex;
	justify-content: flex-end;
	-ms-align-items: center;
	align-items: center;
	color: #FFF;
}
.index-2 .text .t{
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	padding-bottom: 15px;
}
.index-2 .text .p{
	background: #00f9f8;
	color: #023054;
	padding: 10px;
	font-size: 26px;
	line-height: 26px;
}
.index-2 .text p{
	padding-top: 15px;
	line-height: 18px;
	font-size: 18px;
}
.index-2 .text p i{
	font-size: 12px;
	line-height: 18px;
	padding-right: 5px;
	display: inline-block;
}


.index-3 .index-item{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 50px 190px 0 190px;
}
.index-3 .index-item .item{
	/*margin: 0 60px;*/
	width: 250px;
	border: 1px solid #fff;
	transition: all .35s ease;
	padding: 50px;
}
.index-3 .index-item .item .t{
	font-size: 18px;
	padding: 10px 0;
}
.index-3 .index-item .item img{
	max-height: 90px;
}
.index-3 .index-item .item img{
	max-height: 90px;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.index-3 .index-item .item:hover{
	background: #f2f2f2;
	border-radius: 10px;
	color: #023054;
	border: 1px solid #023054;
	transition: all .35s ease;
}
.index-3 .index-item .item:hover img{
	-webkit-transform:rotateY(360deg);
    -moz-transform:rotateY(360deg);
    transition: all .35s ease;
}


.index-4{
	background: url(../images/index-4.jpg) no-repeat;
	height: 823px;
}
.index-4 .wrap{
	height: 100%;
}
.index-4 .text-right{
	height: 100%;
	display: flex;
	justify-content: flex-end;
	-ms-align-items: center;
	align-items: center;
	color: #234270;
}
.index-4 .text .t{
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	padding-bottom: 15px;
}
.index-4 .text .p{
	background: #00f9f8;
	color: #023054;
	padding: 10px;
	font-size: 26px;
	line-height: 26px;
}
.index-4 .text p{
	padding-top: 15px;
	line-height: 18px;
	font-size: 18px;
}
.index-4 .text p i{
	font-size: 12px;
	line-height: 18px;
	padding-right: 5px;
	display: inline-block;
}


.index-6{
	background: url(../images/index-6.jpg) no-repeat;
	padding: 120px 0;
}
.index-6 .wrap{
	width: 980px;
	min-width: 980px;
}
.index-6 .index-6-left{
	writing-mode: vertical-rl;
	border-right: 2px solid #bfbfbf;
	padding-right: 50px;
	height: 396px;
	text-align: left;
	font-size: 24px;
	text-align: center;
}
.index-6 .index-6-right{
	width: 850px;
}
.index-6 .index-6-right ul li{
	float: left;
	margin-left: 50px;
	width: 400px;
}
.index-6 .index-6-right ul li.on{
	margin-left: 0;
}
.index-6 .index-6-right ul li:nth-child(n+3){
	margin-top: 50px;
}


.index-7{
	background: url(../images/index-6.jpg) no-repeat;
	/*padding: 120px 0;*/
	padding-bottom: 40px;
}
.index-7 .index-7-left{
	background: url(../images/index-7.jpg) no-repeat;
	-webkit-background-size: 70%;
	background-size: 70%;
	width: 450px;
	height: 400px;
}
.index-7 .index-7-left .t{
	writing-mode: vertical-rl;
	font-size: 24px;
	color: #FFF;
	height: 250px;
	text-align: center;
	width: 38px;
}
.index-7 .index-7-right{
	width: 750px;
	padding-top: 60px;
}
.index-7 .index-7-right ul li span{
	float: right;
}
.index-7 .index-7-right ul li{
	padding-top: 5px;
}
.index-7 .index-7-right ul li a{
	font-size: 14px;
	line-height: 40px;
	border-bottom: 1px solid #bebebe;
	display: inline-block;
	width: 100%;
}


.index-8{
	background: url(../images/index-6.jpg) no-repeat;
	padding: 60px 0;
}
.index-8 .index-8-title{
	font-size: 24px;
	text-align: center;
	padding-bottom: 10px;
	position: relative;
}
.index-8 .index-8-title:after{
	content: "";
	height: 1px;
	width: 96px;
	background: #000;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -48px;
}
.index-8 .index-8-item{
	padding-top: 30px;
}
.index-8 .index-8-item img{
	max-height: 100px;
}
.index-8 .index-8-item a{
	display: inline-block;
	margin: 0 20px;
}



.footer-t{
	background: url(../images/footer-t.jpg) no-repeat;
	height: 202px;
}
.footer-t .text{
	display: flex;
	flex-direction: column;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	height: 100%;
	color: #FFF;
}
.footer-t .text .t{
	font-size: 28px;
	line-height: 28px;
	padding-bottom: 20px;
}
.footer-t .text .p a{
	font-size: 20px;
	line-height: 20px;
	color: #FFF;
	display: inline-block;
	border: 1px solid #FFF;
	padding: 5px 25px;
	border-radius: 20px;
}

.footer-nav{
	background: #404143;
	padding: 50px 0;
}
.footer-nav .wrap{
	display: flex;
	justify-content: center;
}
.footer-nav .item{
	margin: 0 40px;
}
.footer-nav .item .t{
	font-size: 20px;
	color: #FFF;
	padding-bottom: 30px;
}
.footer-nav .item .a a{
	font-size: 14px;
	display: block;
	color: #999;
	line-height: 30px;
}
.footer-nav .item .footer-qrcode{
	color: #999;
	font-size: 14px;
}

.copyright{
	background: #404143;
	padding: 20px 0;
	margin-top: 1px;
}
.copyright .copyright-left{
	color: #999;
}
.copyright .copyright-left a{
	color: #FFF;
	display: inline-block;
	padding: 0 10px;
}
.copyright .copyright-right{
	color: #FFF;
}
.copyright .copyright-right a{
	color: #FFF;
}





.banner{
	height: 684px;
}
.solution-banner{
	height: 695px;
}
.service-banner{
	height: 691px;
}
.partner-banner-1{
	height: 692px;
}
.login-banner{
	height: 698px;
}
.about-banner{
	height: 690px;
}
.news-banner{
	height: 693px;
}
.job-banner{
	height: 686px;
}
.list{
	padding: 30px 0;
}
.list-nav{
	padding-top: 30px;
}
.list-nav a{
	display: inline-block;
	padding: 0 10px;
	font-size: 16px;
	padding-bottom: 10px;
	margin: 0 20px;
}
.list-nav a.on{
	color: #043065;
	border-bottom: 1px solid #043065;
}
.list-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.pages{}
.pages li{
	float: left;
	padding: 5px 10px;
	border: 1px solid #dedede;
	margin-left: -1px;
}
.pages li.c{
	background: #0d77b4;
	color: #FFF;
	border-color: #0d77b4;
}




.product-item{}
.product-item ul li{
	float: left;
	width: 580px;
	margin-top: 30px;
	/*margin-left: 40px;*/
}
.product-item ul li:nth-child(even){
	margin-left: 40px;
}
.product-item ul li.on{
	margin-left: 0;
}
.product-item ul li .t{
	font-size: 20px;
	padding-bottom: 10px;
}
.product-item ul li .p{
	text-indent: 2em;
	padding: 10px 0;
	height: 68px;
}
.product-item ul li .more{
	text-align: right;
}


/*产品内页*/

/*视频安全接入网关*/
.pro-video-1{}
.pro-video-1 .left{
	width: 700px;
}
.pro-video-1 .left p{
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
	padding-top: 20px;
}
.pro-video-1 .right{
	width: 500px;
	padding-top: 50px;
}
.pro-video-2{
	padding: 0;
}
.pro-video-2 .item{
	padding-top: 30px;
}
.pro-video-2 .left{
	width: 200px;
}
.pro-video-2 .right{
	width: 800px;
	margin-left: 100px;
	overflow: hidden;
}
.pro-video-2 .right .t{
	font-size: 18px;
}
.pro-video-2 .right .t span{
	font-size: 14px;
	padding-left: 20px;
}
.pro-video-2 .right .p{
	font-size: 14px;
	padding-top: 10px;
}
.pro-video-3{
	padding: 30px 0;
}
.pro-video-3 .item{
	width: 870px;
	margin: 0 auto;
}
.pro-video-3 li{
	float: left;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	overflow: hidden;
}
.pro-video-3 li.left{
	width: 200px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.pro-video-3 li.right{
	width: 600px;
	border-bottom: 1px solid #ddd;
	padding-left: 50px;
}
.pro-video-3 li.no-bdb{
	border-bottom: none;
}
.pro-video-4{
	padding-top: 30px;
}
.pro-video-4 .left{
	width: 250px;
}
.pro-video-4 .right{
	width: 950px;
	padding-top: 40px;
}
.pro-video-4 .right .t{
	font-size: 16px;
	padding-bottom: 10px;
}
.pro-video-4-1 .right{width:900px;}
.pro-video-4 .right .p{
	font-size: 14px;
}
.left_on{font-size:15px;padding:30px 0;text-indent:2em;line-height:30px;}
table.ke-zeroborder{width: 100% !important;}
table.ke-zeroborder td{text-align:center;line-height:50px;border: 1px #eee solid !important;}
table.ke-zeroborder tr{border:none !important}
table.ke-zeroborder td p{font-size: 16px !important;margin: 0;}
.pro-video-2-1{margin-bottom: 30px;}
.pro-video-2-1 .item {
    padding-top: 30px;
    float: left;
    width: 28%;
    margin: 0 20px;
    background: #f7f7f7;
    height: 150px;
    padding: 12px;
    margin-top: 40px;
}
.pro-video-2-1 .item:hover {background:#0079cc}
.pro-video-2-1 .item:hover .p,.pro-video-2-1 .item:hover .t span{color:#fff}
.pro-video-2-1 .right .t{
	font-size: 18px;
}
.pro-video-2-1 .right .t span{
	font-size: 20px;
	padding-left: 0;
	color: #333;
	font-weight: 900;
	padding-top: 15px;
	display: inline-block;
	padding-bottom: 10px;
}
.pro-video-2-1 .right {
    width: auto;
    margin-left: 0;
}
.pro-video-2-1 .right .p{
	font-size: 15px;
	padding-top: 10px;
}

.pro-video-2-1 .right .t {
    font-size: 18px;
}

.pro-box-left{
	width: 700px;
}
.pro-box-left p{
	font-size: 14px;
	text-indent: 2em;
	line-height: 30px;
}
.pro-box-right{
	width: 500px;
}
.firewall-pic-text .item{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding: 30px 0;
}
.firewall-pic-text .item:nth-child(n+2){
	border-top: 1px solid #bebebe;
}
.firewall-pic-text .item .pic{
	width: 200px;
}
.firewall-pic-text .item .text{
	padding-left: 30px;
	width: 1000px;
}
.firewall-pic-text .item .text .t{
	font-size: 16px;
	padding-bottom: 10px;
}
.firewall-pic-text .item .text .p{
	font-size: 14px;
	text-indent: 2em;
}
.firewall-pic-text .item .fs14{
	font-size: 14px;
}


.firewall .pro-box-left{
	padding-top: 60px;
}



/*解决方案*/
.solution-home{}
.solution-home .item{
	padding-top: 30px;
}
.solution-home .nav-1{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.solution-home .nav-2 ul li{
	float: left;
	width: 580px;
	margin-top: 30px;
	margin-left: 40px;
	height: 326px;
}
.solution-home .nav-2 ul li.on{
	margin-left: 0;
}
.solution-home .nav-2 ul li .t{
	font-size: 20px;
	padding-bottom: 10px;
}
.solution-home .nav-2 ul li .p{
	text-indent: 2em;
	padding: 10px 0;
	font-size: 14px;
}
.solution-home .nav-2 ul li .more{
	text-align: right;
}

/*解决方案列表*/
.solution-item ul li:nth-child(even){
	margin-top: 30px;
	margin-left: 40px;
}

/*解决方案分类列表*/
.solution-list{}
.solution-list .solution-list-title{
	font-size: 26px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	margin: 20px 0;
	font-weight: bold;
	color: #043065;
}
.solution-list .text h3{
	font-size: 20px;
	padding-bottom: 10px;
	margin-top: 20px;
}
.solution-list .text p{
	font-size: 14px;
	line-height: 30px;
}
.solution-list .text p.em{
	text-indent: 2em;
}
.solution-list .text .pic{
	margin-left: 30px;
}

.solution-list .item{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-top: 20px;
}
.solution-list .item .pic{
	width: 250px;
	margin-right: 30px;
}
.solution-list .item .right-text{
	width: 920px;
}
.solution-list .item .t{
	font-size: 14px;
	line-height: 36px;
}
.solution-list .item .p{
	line-height: 24px;
	text-indent: 2em;
}
.solution-list .item .more{
	text-align: right;
	padding-top: 15px;
}

/*解决方案内容页*/
.solution-box{}
.solution-box .solution-box-title{
	font-size: 28px;
	font-weight: bold;
	color: #043065;
}
.solution-box .solution-box-info{
	font-size: 14px;
	padding-top: 20px;
}
.solution-box-t{
	font-size: 20px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	margin: 20px 0;
}
.solution-box-info p{
	font-size: 14px;
	text-indent: 2em;
	line-height: 30px;
}
.solution-box-info h3{
	font-size: 18px;
	line-height: 30px;
}
.solution-box-info h4{
	font-size: 14px;
	line-height: 30px;
}



.service-home{}
.service-home .item{
	padding-top: 30px;
}
.service-home .nav-1{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.service-home .nav-2 ul li{
	float: left;
	width: 580px;
	margin-top: 30px;
	margin-left: 40px;
	height: 326px;
}
.service-home .nav-2 ul li.on{
	margin-left: 0;
}
.service-home .nav-2 ul li .t{
	font-size: 20px;
	padding-bottom: 10px;
	color: #043065;
}
.service-home .nav-2 ul li .p{
	text-indent: 2em;
	padding: 10px 0;
	font-size: 14px;
}
.service-home .nav-2 ul li .more{
	text-align: right;
}
.service-home .nav-3 ul{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.service-home .nav-3 ul li{
	width: 380px;
	margin-left: 0;
	float: none;
	height: auto;
}
.service-home .nav-3 ul li .p{
	text-indent: 0;
}

/*原厂服务介绍*/
.original-service{}
.original-service .t{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
	margin-top: 20px;
}
.original-service .pic{
	padding: 20px 0;
}
.original-service .text{
	font-size: 16px;
	line-height: 30px;
}
.original-service .text span{
	display: inline-block;
	padding-top: 20px;
}
.original-service .text p{
	text-indent: 2em;
}

/*渠道服务介绍*/
.channel-service{}
.channel-service .t{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
	margin-top: 20px;
}
.channel-service .pic{
	padding: 20px 0;
}
.channel-service .text{
	font-size: 15px;
	line-height: 30px;
}


/*查询服务有效期*/
.query-time{
	padding-top: 20px;
}
.query-time-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.query-time .text{
	font-size: 14px;
	padding: 20px 0;
}
.query-time-form{}
.query-time-form .form-input{
	padding-top: 20px;
	font-size: 14px;
}
.query-time-form .form-input span{
	width: 100px;
	text-align: right;
	display: inline-block;
	padding-right: 10px;
}
.query-time-form .input{
	padding: 5px;
	width: 400px;
	line-height: 26px;
	background: #fafafa;
	border: 1px solid #d2d2d2;
}
.query-time-form .login-btn{
	font-size: 14px;
	background: linear-gradient(to bottom right, #01c3ff , #006ef3);
	color: #FFF;
	padding: 5px 30px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	margin-right: 30px;
}
.query-time-btn{
	width: 528px;
	text-align: center;
	padding-top: 20px;
}
.query-time-pic{
	padding-top: 50px;
}
.query-time-pic li{
	float: left;
	width: 380px;
}
.query-time-pic li:nth-child(n+2){
	margin-left: 30px;
}


/*有效期查询*/
.query-time2{
	padding-top: 20px;
}
.query-time2-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.query-time2 .text{
	font-size: 14px;
	padding: 20px 0;
}
.query-time2-form{}
.query-time2-form .form-input{
	padding-top: 20px;
	font-size: 14px;
}
.query-time2-form .form-input span{
	width: 100px;
	text-align: right;
	display: inline-block;
	padding-right: 10px;
}
.query-time2-form .input{
	padding: 5px;
	width: 400px;
	line-height: 26px;
	background: #fafafa;
	border: 1px solid #d2d2d2;
}
.query-time2-form .login-btn{
	font-size: 14px;
	background: linear-gradient(to bottom right, #01c3ff , #006ef3);
	color: #FFF;
	padding: 5px 30px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	margin-right: 30px;
}
.query-time2-btn{
	margin-left: 155px;
	padding-top: 20px;
}

.query-time2-box{
	padding-top: 50px;
	font-size: 14px;
}
.query-time2-box .t{
	font-size: 22px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
}
.query-time2-box li{
	margin-top: 5px;
}
.query-time2-box li span{
	display: inline-block;
	width: 146px;
	padding-right: 10px;
	text-align: right;
}
.query-time2-box li .input{
	width: 400px;
	padding: 5px;
	line-height: 26px;
	background: #fafafa;
	border: 1px solid #d2d2d2;
	font-size: 14px;
}


/*项目咨询*/
.project-form{
	width: 1000px;
	margin: 0 auto;
}
.project-form li{
	width: 500px;
	margin-bottom: 10px;
	font-size: 14px;
}
.project-form li span{
	width: 150px;
	display: inline-block;
	text-align: right;
	padding-right: 10px;
	float: left;
	line-height: 36px;
}
.project-form li input{
	width: 320px;
	padding: 5px;
	line-height: 24px;
	border: 1px solid #d2d2d2;
	background: #fafafa;
}
.project-form li select{
	width: 332px;
	height: 36px;
	border-radius: 0;
	border: 1px solid #d2d2d2;
	background: #fafafa;
}
.project-form li .int{
	width: 320px;
	height: 36px;
	border-radius: 0;
	border: 1px solid #d2d2d2;
	background: #fafafa;
	padding: 5px;
	height: 110px;
}
.project-form li .code{
	width: 100px;
	margin-right: 20px;
}
.project-form-btn{
	background: #d9534f;
	font-size: 14px;
	color: #FFF;
	padding: 8px 0;
	border-radius: 5px;
	cursor: pointer;
	border: none;
	width: 320px;
}


/*查询维修进度*/
.query-progress{
	padding-top: 10px;

}
.query-progress-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.query-progress .text{
	font-size: 14px;
	padding: 20px 0;
}
.query-progress-form{
	width: 528px;
	margin: 0 auto;
}
.query-progress-form .form-input{
	padding-top: 20px;
	font-size: 14px;
}
.query-progress-form .form-input span{
	width: 100px;
	text-align: right;
	display: inline-block;
	padding-right: 10px;
}
.query-progress-form .input{
	padding: 5px;
	width: 400px;
	line-height: 26px;
	background: #fafafa;
	border: 1px solid #d2d2d2;
}
.query-progress-form .login-btn{
	font-size: 14px;
	background: linear-gradient(to bottom right, #01c3ff , #006ef3);
	color: #FFF;
	padding: 5px 30px;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	margin-right: 30px;
}
.query-progress-btn{
	width: 528px;
	text-align: center;
	padding-top: 20px;
}
.query-progress-text{
	font-size: 14px;
	padding-top: 30px;
}
.query-progress-text p{
	padding-top: 10px;
}
.query-progress-text p.em{
	text-indent: 2em;
}


/*服务公告*/
.list-news{}
.list-news .list-news-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}

/*技术资料*/
.tech-list{
	padding-top: 20px;
}
.tech-list .list-news-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.tech-pic{
	padding-top: 20px;
}
.tech-pic ul li{
	float: left;
	width: 380px;
}
.tech-pic ul li:nth-child(n+2){
	margin-left: 30px;
}
.tech-pic ul li img{
	width: 380px;
	height: 374px;
}
.tech-pic ul li .t{
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}
.tech-list-tab{}
.tech-list-tab .hd{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.tech-list-tab .hd li{
	display: inline-block;
	font-size: 20px;
	border-bottom: 1px solid #FFF;
	padding-bottom: 5px;
	cursor: pointer;
	margin: 0 50px;
	border-bottom: 2px solid #FFF;
}
.tech-list-tab .hd li.on{
	font-size: 20px;
	border-bottom: 2px solid #3468f7;
	padding-bottom: 5px;
	color: #043065;
}
.tech-list-tab .bd{
	width: 100%;
	padding-top: 30px;
}
.tech-list-tab .bd h3{
	font-size: 18px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 5px;
	margin-top: 20px;
	font-weight: bold;
	color: #043065;
}
.tech-list-tab .bd ul{
	padding: 20px 0;
	overflow: hidden;
}
.tech-list-tab .bd ul li{
	line-height: 36px;
	font-size: 14px;
}
.tech-list-tab .bd ul li span{
	float: right;
}

/*软件下载*/
.software{
	padding-top: 30px;
}
.software .software-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.software .pic{
	padding: 20px 0;
}
.software .item{}
.software .item li{
	font-size: 14px;
}
.software .item li span{
	float: right;
}
.software .item li:nth-child(n+2){
	margin-top: 20px;
}


/*合作伙伴*/
.partner-1{}
.partner-1 .item{
	padding-top: 40px;
}
.partner-1 .item .partner-1-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.partner-1 .item .partner-1-box{
	padding-top: 30px;
	overflow: hidden;
}
.partner-1 .item .partner-1-box-left{
	width: 500px;
}
.partner-1 .item .partner-1-box-right{
	width: 650px;
	height: 413px;
	padding-left: 50px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	font-size: 14px;
	text-indent: 2em;
}
.partner-1 .item .partner-1-box-right p{
	padding-top: 10px;
}

.partner-1 .item3 .partner-1-box-right{
	height: 260px;
}
.partner-1 .item4 .partner-1-box-right{
	height: 485px;
}

/*申请合作*/
.teamwork{
	padding: 30px 0;
}
.teamwork .teamwork-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.teamwork .teamwork-1{
	padding: 50px 0;
}
.teamwork-form{
	font-size: 14px;
	/*padding: 20px 0;*/
}
.teamwork-form li{
	margin-top: 20px;
}
.teamwork-form li span{
	float: left;
	width: 200px;
	line-height: 32px;
	display: block;
}
.teamwork-form li i{
	color: #f00;
}
.teamwork-form li input{
	border: 1px solid #dedede;
	padding: 5px 10px;
	line-height: 20px;
	width: 600px;
}
.teamwork-form li .select{
	float: left;
	line-height: 32px;
}
.teamwork-form li .select select{
	line-height: 32px;
	/*padding: 5px 0;*/
	display: inline-block;
	height: 32px;
	font-size: 14px;
}
.teamwork-form li .text{
	line-height: 32px;
	color: #878787;
	padding-left: 10px;
}
.teamwork-form li label{
	margin-right: 10px;
	font-size: 14px;
	line-height: 32px;
}
.teamwork-form li .custom-control-input{
	width: 12px;
	height: 12px;
}
.teamwork-form .teamwork-form-title{
	font-size: 18px;
	padding-bottom: 15px;
	border-bottom: 1px solid #3468f7;
	padding-top: 40px;
	font-weight: bold;
	color: #043065;
}
.teamwork-form li span input{
	width: 150px;
}
.teamwork-form-file{}
.teamwork-form-file li{
	float: left;
	margin-right: 50px;
}
.teamwork-form-file li em{
	font-size: 12px;
	float: left;
	color: #3468f7;
}
.teamwork-form-file span{
	width: 300px;
}
.teamwork-form-file input.files{
	background: url(../images/teamwork-form-file.jpg) no-repeat;
	width: 111px;
	height: 102px;
	padding: 0;
	border: none;
}
.teamwork-form-file-2 li{
	width: 200px;
}
.teamwork-form-file-2 li.liw{
	width: 312px;
}
.teamwork-form-file-2 input.inp{
	width: 200px;
}
.teamwork-form-file-2 a{
	width: 111px;
	display: inline-block;
	text-align: center;
}
.teamwork-form-file .p{
	font-size: 12px;
}
.teamwork-btn{
	background: #5cb85c;
	font-size: 14px;
	color: #FFF;
	padding: 10px 30px;
	border-radius: 5px;
	cursor: pointer;
	border: none;
}


/*登录*/
.login{
	padding: 30px 0;
}
.login .login-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.login .text{
	padding: 30px;
}
.login .login-wrap{
	width: 400px;
	margin: 0 auto;
}
.login .login-wrap .h1{
	font-size: 24px;
	font-weight: bold;
}
.login .login-wrap .label{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-top: 20px;
}
.login .login-wrap .input{
	padding-left: 15px;
	width: 100%;
}
.login .login-wrap .input input{
	line-height: 36px;
	border: 1px solid #dedede;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
}
.login .login-wrap .login-btn{
	background: #d9534f;
	color: #FFF;
	width: 250px;
	line-height: 36px;
	border: none;
	font-size: 14px;
	border-radius: 5px;
	cursor: pointer;
	position: relative;
	left: 50%;
	transform: translate(-50%, 0);
}
.login .login-wrap .label-code{
	justify-content: flex-start;
}
.login .label-code .input{
	width: 100px;
}
.login .label-code .code{
	margin-left: 30px;
}
.login .login-text{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-top: 30px;
}
.login .login-text .login-text-left{
	color: #1296db;
	height: 100%;
	line-height: 86px;
}
.login .login-text .login-text-left a{
	color: #1296db;
}

/*问题反馈*/
.feedback{
	padding: 30px 0;
}
.feedback .login-title{
	font-size: 28px;
	border-bottom: 1px solid #3468f7;
	padding-bottom: 15px;
	font-weight: bold;
	color: #043065;
}
.feedback .text{
	padding: 30px 100px;
	font-size: 14px;
}
.feedback-form{
	padding: 0 100px;
}
.feedback-form li{
	margin-top: 15px;
}
.feedback-form li span{
	float: left;
	width: 70px;
	line-height: 35px;
	display: inline-block;
	margin-right: 15px;
	color: #282828;
	text-align: right;
}
.feedback-form li input{
	width: 60%;
	padding: 8px 10px;
	border: 1px solid #dedede;
	font-size: 14px;
	background: #fafafa;
}
.feedback-form li .inp{
	width: 60%;
	padding: 8px 10px;
	border: 1px solid #dedede;
	font-size: 14px;
	height: 80px;
	background: #fafafa;
}
.feedback-form li label{
	margin-right: 15px;
	line-height: 35px;
}
.feedback-form li .custom-input{
	width: 12px;
	height: 12px;
}
.feedback-btn{
	background: #5cb85c;
	font-size: 14px;
	color: #FFF;
	padding: 8px 30px;
	border-radius: 5px;
	cursor: pointer;
	border: none;
	margin-left: 85px;
}



/*关于*/
.list-about{}
.list-about .list-about-title{
	font-size: 26px;
	padding-bottom: 15px;
	border-bottom: 1px solid #3468f7;
	padding-top: 30px;
	font-weight: bold;
	color: #043065;
}
.list-about .list-about-title a{
	color: #043065;
	margin-right: 20px;
}
.list-about .list-about-title a.on{
	color: #3468f7;
}
.list-about .about-info{
	line-height: 36px;
	font-size: 16px;
	padding-top: 30px;
}
.list-about .about-info p{
	text-indent: 2em;
}
.list-about .about-info .about-info-pic{
	padding-right: 30px;
}
.about-yf{
	padding-top: 30px;
}
.about-yf ul li{
	float: left;
	width: 380px;
}
.about-yf ul li:nth-child(n+2){
	margin-left: 30px;
}
.about-yf ul li img{
	width: 380px;
	height: 220px;
}
.about-yf ul li .t{
	font-size: 14px;
	padding-top: 15px;
	text-align: center;
}
.about-wh{
	background: url(../images/about-wh.jpg) no-repeat center;
	height: 679px;
}
.about-wh .list-about-title{
	font-size: 26px;
	padding-bottom: 15px;
	border-bottom: 1px solid #FFF;
	padding-top: 30px;
	font-weight: bold;
	color: #FFF;
}
.about-wh .about-wh-info{
	font-size: 20px;
	color: #FFF;
	line-height: 40px;
	padding-top: 30px;
}
.about-gl{}
.about-gl .about-gl-info{
	font-size: 14px;
	padding-top: 20px;
}
.about-gl .about-gl-info p{
	text-indent: 2em;
	padding-top: 10px;
}
.about-gl-item{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 40px 150px 0 150px;
}
.about-gl-item .item .pic{
	height: 150px;
}
.about-gl-item .item img{
	max-height: 150px;
}
.about-gl-item .item .t{
	font-size: 16px;
	text-align: center;
	padding-top: 20px;
}
.about-zz{
	padding-left: 70px;
}
.about-zz ul li{
	float: left;
	width: 228px;
	margin-right: 50px;
	margin-top: 30px;
}
.about-zz ul li:nth-child(4n+0){
	margin-right: 0;
}
.about-zz ul li .t{
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}

/*新闻*/
.list-news{
	padding: 30px 0;
}
.list-news ul li{
	line-height: 50px;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
}
.list-news ul li span{
	float: right;
}

/*新闻内页*/
.news-box{}
.news-box .news-box-title{
	font-size: 20px;
	font-weight: bold;
	color: #043065;
	padding-top: 20px;
}
.news-box .time{
	padding: 10px 0 20px 0;
	color: #999;
}
.news-box .news-box-info{
	font-size: 14px;
}

/*新闻图片列表*/
.list-news-pic{}
.list-news-pic ul li{
	overflow: hidden;
	margin-top: 30px;
}
.list-news-pic .pic{
	width: 250px;
}
.list-news-pic .text{
	width: 930px;
	padding-left: 20px;
}
.list-news-pic .text .t{
	font-size: 16px;
	padding-top: 10px;
}
.list-news-pic .text .p{
	font-size: 14px;
	padding: 5px 0;
}

/*联系我们*/
.list-contact{}
.list-contact .list-contact-title{
	font-size: 26px;
	padding-bottom: 15px;
	border-bottom: 1px solid #3468f7;
	padding-top: 30px;
	font-weight: bold;
	color: #043065;
}
.contact{
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding: 50px 0;
}
.contact .list-contact-left{
	width: 500px;
}
.contact .list-contact-right{
	width: 537px;
	margin-left: 50px;
}
.contact .t{
	font-size: 20px;
	padding: 10px 0;
}
.contact .contact-form{
	width: 80%;
	padding: 20px 0;
}
.contact .contact-form input{
	line-height: 30px;
	font-size: 14px;
}
.contact .contact-form-input{
	padding: 5px 10px;
	border: 1px solid #dedede;
	width: 300px;
}
.contact .contact-form-btn{
	background: #2b4773;
	color: #FFF;
	border: none;
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid #2b4773;
}
.contact .contact-item{
	font-size: 15px;
	line-height: 30px;
}
.contact-address{}
.contact-address .contact-address-left{
	width: 550px;
}
.contact-address .contact-address-left .item{
	font-size: 16px;
	line-height: 30px;
	padding-top: 30px;
}
.contact-address .contact-address-left .item span{
	font-size: 20px;
}
.contact-address{}



/*招聘*/
.job-title{}
.job-title{
	font-size: 26px;
	padding-bottom: 15px;
	border-bottom: 1px solid #3468f7;
	padding-top: 30px;
	font-weight: bold;
	color: #043065;
}
.job-item{
	padding: 20px 0;
}
.job-item li{
	margin-top: 10px;
}
.job-item span{
	font-size: 14px;
	text-align: center;
	width: 240px;
	display: inline-block;
	padding: 10px 0;
	background: #bbe3f8;
}
.job-item span:nth-child(n+2){
	margin-left: 20px;
}
.job-item .job-item-title span{
	background: #80cef3;
	font-weight: bold;
}
.job-1-1{
	font-size: 16px;
	padding-top: 30px;
}
.job-1-1 p{}
.job-1-2 .item{
	padding-top: 20px;
}
.job-1-2 .item ul li{
	float: left;
	width: 222px;
}
.job-1-2 .item ul li:nth-child(n+2){
	margin-left: 22px;
}
.job-1-2 .item ul li .t{
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}
.job-1-2-info{
	font-size: 16px;
	padding-top: 30px;
	line-height: 30px;
}
.job-1-2-info .right{
	margin-left: 150px;
}

/*招聘内页*/
.job-box{
	padding-top: 15px;
}
.job-box .p{
	font-size: 14px;
	line-height: 30px;
}



.user-left{
	width: 200px;
}
.user-left a{
	display: block;
	border: 1px solid #dedede;
	text-align: center;
	line-height: 30px;
	margin-bottom: 15px;
}
.user-right{
	width: 970px;
}
.user-right .member_f{}
.user-right .member_f li{
	overflow: hidden;
	line-height: 37px;
	margin-bottom: 15px;
	font-size: 14px;
}
.user-right .member_f li span{
	width: 90px;
	display: inline-block;
	float: left;
	text-align: right;
	margin-right: 10px;
	line-height: 37px;
}
.user-right .member_f li input{
	border: 1px solid #dedede;
	padding: 5px;
	line-height: 25px;
}
.user-btn{
	display: inline-block;
	background: #5cb85c;
	padding: 8px 30px;
	color: #FFF;
	font-size: 14px;
	border: none;
	margin-left: 100px;
}